package org.shaka.db.sqlbuilder.component;

import org.shaka.db.sqlbuilder.sql.SqlCondition;

public interface CriteriaFace {
    public SqlCondition isNull();

    public SqlCondition isNotNull();

    public SqlCondition like(Object value);

    public SqlCondition notLike(Object value);

    public SqlCondition equalTo(Object value);

    public SqlCondition notEqualTo(Object value);

    public SqlCondition less(Object value);

    public SqlCondition lessThen(Object value);

    public SqlCondition greater(Object value);

    public SqlCondition greaterThen(Object value);

    public SqlCondition between(Object value1, Object value2);

    public SqlCondition notBetween(Object value1, Object value2);

    public SqlCondition in(Object... values);

    public SqlCondition notIn(Object... values);
}
